tack stitch - Spanish English Dictionary